±ÍÇÏ´Â ¼Õ´Ô À̽ʴϴÙ
·Î±×ÀÎ
ȸ¿ø°¡ÀÔ
  
  µ¨¸¶´ç °ø½Ä ÀºÇà°èÁÂ
  ÇϳªÀºÇà 227-910235-83607
  ¿¹±ÝÁÖ ÀÌ»ó±¹(¿î¿µÁø)
ÇÁ·ÎÁ§Æ® °Ô½ÃÆÇ
ÅõÇ¥°Ô½ÃÆÇ
µ¨¸¶´ç¼Ò°³
±âÃʺÎÅÍ È°¿ë±îÁö! µ¨ÆÄÀÌ ±³À° - µ¥ºê±â¾î
Áú¹®°ú ´äº¯ Áú¹®°ú ´äº¯ ÀÔ´Ï´Ù.
±Û³»¿ë - Áú¹®°ú ´äº¯
 [´äº¯] ÇÁ·Î±×·¥ÀÌ µÎ°³°¡ ½ÇÇà µÇÁö ¾Ê°Ô ÇÏ´Â ¹æ¹ý ¹®ÀÇ µå¸³´Ï´Ù.
³×¿À¸ð½º
(¹ÚÁ¾¼º)
2008-06-20 ¿ÀÀü 11:36:42
2569ȸ Á¶È¸


µî·ÏµÈ ÆÄÀÏÀÌ ¾ø½À´Ï´Ù.

ÇÁ·ÎÁ§Æ®¿¡¼­ view source Çϼż­

-----------------------------------

var

  mHandle : THandle;

begin

  Application.Initialize;

  mHandle := CreateMutex(nil, True, PChar('noDuplicate'));


  if GetLastError = ERROR_ALREADY_EXISTS then begin

    MessageBox(0, PChar('ÇÁ·Î±×·¥ÀÌ ÀÌ¹Ì ½ÇÇàÁßÀÔ´Ï´Ù.'), 'Áߺ¹½ÇÇà', MB_OK or MB_ICONINFORMATION);

    halt;

  end;

------------------------------------------------

Ãß°¡Çغ¸¼¼¿ä.



¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡

¢¹ ·°¼Å¸®ºê·¹ÀδԲ²¼­ ÀÛ¼ºÇϽŠ³»¿ëÀÔ´Ï´Ù.

¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡



>> ¿¹¸¦ µé¾î A.exe°¡ À©µµ¿ì ÇÁ·Î¼¼½º¿¡ ¿Ã¶ó¿Í ÀÖÀ¸¸é "a.exe °¡ ÀÌ¹Ì ±¸µ¿ÁßÀÔ´Ï´Ù." ¶ó´Â ¸Þ¼¼Áö »Ñ¸®¸é¼­ ÇÁ·Î±×·¥ÀÌ ±¸µ¿

>>

>> ¾ÈµÇ°Ô ÇÒ¼ö ÀÖ´Â ¹æ¹ý ¾Ë°í ½Í½À´Ï´Ù~

>>

>> µ¡ºÙ¿© µ¨ÆÄÀÌ 2007¹öÀü °ü·Ã ¼­Àû ¾Ë·ÁÁÖ¼¼¿ä. ¼­Á¡°¡¸¦ ¾Æ¹«¸® µÚÁ®ºÁµµ Ã¥ÀÌ º¸ÀÌÁú ¾Ê³×¿ä

>>

>> ½Àµµ ³ô°í ´õ¿î³¯¾¾¿¡ ´Ùµé °Ç°­ À¯ÀÇ ÇϽðí ÁÁÀº ÇÏ·çµÇ¼¼¿ä~